Mac OS 8.5 Technote: Part XXVIII

Copyright 1998 by Apple Computer, Inc. All Rights Reserved.

[Previous section] [Mac OS 8.5 Contents Page] [Next section]

Inside the System File (Continued)

List Manager

The List Manager provides a standard user interface for drawing and managing user interaction with lists of items.
  • The List Manager is now implemented in PowerPC code.

  • Support for live scrollbar indicator dragging has been added.

  • The proportional scrollbar indicator is now supported.

  • When deleting or adding cells to a list while drawing is turned off -- by calls to LSetDrawingMode (a.k.a. LDoDraw) -- in certain cases it was possible for the ListHandle's bounds to become slightly scrambled and draw incorrectly when drawing was turned back on. This problem has been present in the List Manager since its introduction, and it has been corrected in Mac OS 8.5.

  • List click loops can now be written in PowerPC-native code using the Mixed Mode glue available in "Lists.h".

WARNING:
Writing list click loops in PowerPC-native code is not backward-compatible with system releases prior to Mac OS 8.5. For compatibility with all systems prior to Mac OS 8.5, you must still write click loops using 68K assembly or a 68K assembly stub.

Related Materials:

[Previous section] [Mac OS 8.5 Contents Page] [Next section]

To contact us, please use the Contact Us page.